package com.woniu.his.service;

import java.util.List;
import java.util.Map;

public interface TaoService {
    //这是查询出入院申请中未处理的信息包含病人,门诊,
    List<Map<String, Object>> taoFindAllHospitalApplyStatusFalseInfo();

    //这是根据科室ID查询出对应的病房号对象
    List<Map<String, Object>> findWardInfoBySectionId(int sectionId);

    //这是查询出对应病房号中可以使用的病床对象的方法
    List<Map<String, Object>> findEmptySickbedInfoByWardId(int wardId);

    //接收到前端穿过来的数据进行住院表的更新,床位表更新,缴费表插入
    String taoUpdateHospitalInfo(Map<String, Object> map);

    //这是查询出所有可以出院的住院表信息,判断条件为已处理并且出院状态为否的信息
    List<Map<String, Object>> taoFindAllOutHospitalApplyInfo();

    //这是办理出院的方法,要更改入院表的状态以及清空床位
    String updateHospitalInfoAddOutHospitalStatus(int hosipitalizationInfoId);

    //这是查询出药品申请单只属于住院,手术,以及手术及住院的申请
    List<Map<String, Object>> taoFindAllDrugApplyByMedicalIsHospitalization();

    //这是去拿药的方法
    String updateDrugApplyInfoById(int drugApplyId);
}
